@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea, table, tr, td{margin:0px;padding:0px;}
fieldset, img {border:0;}
li {list-style:none;}

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd,samp { font-family: courier new, courier, monospace; }

ins {text-decoration:none;}
del {text-decoration:line-through;}
h1, h2, h3, h4, h5, h6 {}
h1 {font-size: 2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.38em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;font-style: italic;}

address,cite,dfn,em,var{font-style:normal;}
caption,td {font-weight: normal;}
cite, blackquote, em, i {font-style: italic;}
strong, b {	font-weight: bold;}
pre, code {font-family: monospace;font-size: 1.1em;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse; /* 边框合并属性 */border-spacing:0;}
q:before, q:after, blockquote:before, blockquote:after {content:"";content:none}
blockquote, q {quotes:none;}

legend {color: #000;} 
button,input,select,textarea,checkbox,radio {vertical-align:middle;}
body {margin:0px;padding:0px; border:0px;color:#555;font-size:12px;line-height:180%;text-align:left;background: #EAEAEA url(images/bg.gif) left top repeat-x;font-family:'微软雅黑';}
.fr {float:right;}
.fl{float:left;}
a {color:#555;text-decoration:none;}
a:hover {color:#2C5997;text-decoration:underline;}
.clear {clear:both;}
.line{clear:both;height:2px;margin:10px 0px;background:url(images/line.gif) left top repeat-x;}
/* 全局参数结束 */
#wrap{width:990px;margin:0 auto;}
/* 页头 */
.header {height:90px;}
.subnav {float:right;width:400px;margin:10px 0px;text-align:right;}
.logo {float:left;margin-top:5px;}
/* 搜索 */
.search {clear:both;float:right;width:195px;height:24px;line-height:24px;margin-top:20px;background:url(images/search_bg.gif) left top no-repeat;}
.s_text {float:left;width:139px;height:22px;line-height:22px;margin:1px;padding:0px 10px;border:none;color:#999;} 
.s_btn {float:right; width:30px;height:24px;border:none;background:url(noname.gif);cursor: pointer;}
.s_btn_a  {float:right; width:62px;height:27px;line-height:27px;color:white; border:none;background:url(images/s_btn_a.gif);cursor: pointer;}

/* 导航 */
.nav {clear:both;width:994px;height:44px;margin:0px auto;padding:0px auto;color:white;background:url(images/nav_bg.png) left top no-repeat;}
#nav {padding-left:20px;}
#nav li {float: left;text-align:left;}
#nav a { color:white;text-decoration: none;}
#nav li.one {float:left;width:96px;height:44px;line-height:40px;text-align:center;font-size:14px;overflow:hidden;}
#nav li.one a {display:block;width:96px;height:44px;background:url(images/nav_line.gif) right top no-repeat;}
#nav li.on {background:url(images/nav_on.gif) left top repeat-x;font-weight:bold;}
#nav li.one:hover,#nav li.one a:hover {width:96px;color:#104578;font-weight:bold;background:url(images/nav_hover.gif) left 3px no-repeat;}
#nav li.one:hover a,#nav li.one ul li a:hover {color:#104578;background:none;}
.ifocus {z-index:99; position: relative;}

#nav li ul {position: absolute;left: -999em;height: auto;width: 208px;margin:0px 0px 0px -3px;_margin:0px 0px 0px -47px; padding:0px 0px 10px 0px; background:url(images/nav_a_bg.png) left bottom no-repeat;z-index:99999; }
#nav li ul li {display: block; width:208px;height:28px;line-height:28px;overflow:hidden;}
#nav li ul ul {margin: -2.8em 0 0 14em;}
#nav li ul span,#nav li ul ul span {display:block; margin:0px 5px; border-top:2px solid #DADADA;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#nav li.one ul li a,#nav li.one ul li a:link {width:158px; margin-left:40px;color:#333;font-weight:normal;font-size:12px;background:none;} 
#nav li.one ul li a:hover {color:#104578;}
/* 公告 */
#announ {float:left;height:25px;line-height:25px; padding:0px 0px 0px 30px;background:url(images/announ.gif) 5px center no-repeat;overflow:hidden;}
/* 幻灯 */
.banner {width:990px;margin:0px auto;}
/* 左侧产品列表 */
#leftbar{width:230px;height:auto;border:1px solid #c3e1ff;padding:3px;margin-top:8px;float:left;overflow:hidden;}
#leftbar .biaoti{height:30px;line-height:30px;color:#fff;background:url(images/lan_bg.jpg) repeat-x;font-size:14px;font-weight:normal;}
#leftbar .biaoti img{margin:10px 5px 0px 10px;float:left;}
#leftbar #title_box{height:auto;padding:5px 0;}
#leftbar #title_box h2{display:block;line-height:30px;margin:0 5px;height:30px;border-bottom:1px dashed #aac8eb;color:#ff7e00;font-size:13px;text-align:center;font-weight:bold;background:url(images/jt.png) no-repeat right;}
#leftbar #title_box h2 a:hover{color:#095498;text-decoration:underline;}
#leftbar .title_list{width:100%;margin:5px 0 0 3px;}
#leftbar .title_list li{width:95px;line-height:20px;margin-right:3px;float:left;padding-left:14px;background:url(images/img_21.jpg) no-repeat left;}
#leftbar .title_list li a:hover{color:#ff7e00;text-decoration:underline;}
/*品牌设置*/
#rightbar{width:744px;height:auto;float:right;}
#brand_box{width:736px;height:auto;border:1px solid #ffd884;padding:3px;float:right;margin-top:8px;overflow:hidden;}
#brand_box h2{height:30px;line-height:30px;color:#fff;font-size:14px;font-weight:normal;background:url(images/lan_bg1.jpg) repeat-x;}
#brand_box h2 img{float:left;height:10px;width:11px;margin:10px 5px 0 10px;}
#brand_box #brand_list{width:100%;overflow:hidden;height:auto;padding:5px;overflow:Hidden;}
#brand_box #brand_list  li{width:139px;height:20px;line-height:20px;border-bottom:1px dashed #d2d2d2;padding-left:7px;float:left;background:url(images/icon.jpg) no-repeat left;}
#brand_box #brand_list  li a:hover{display:block;text-decoration:none;height:20px;color:#ff7e00;}
/*产品设置*/
#product_box{width:736px;height:auto;border:1px solid #c3e1ff;padding:3px;float:right;margin:8px 0;overflow:hidden;clear:both;}
#product_box h2{height:30px;line-height:30px;color:#fff;background:url(images/lan_bg.jpg) repeat-x;font-size:14px;font-weight:normal;}
#product_box h2 img{margin:10px 5px 0px 10px;float:left;}
#product_box h2 span{float:right;font-size:11px;color:#fff;height:30px;line-height:30px;padding-right:5px;}
#product_box h2 span a{text-decoration:none;color:#fff;}
#product_box h2 span a:hover{text-decoration:none;font-size:11px;color:#ff7e00;}
#product_box .product_list{padding:0;margin:0;list-style:none;}
#product_box .product_list li img{border:1px solid #c3e1ff;background:#fff;}
#product_box .product_list li{width:135px;height:auto;float:left;text-align:center;margin:10px 0 0 10px;}
#product_box .product_list li span{height:20px;line-height:20px;display:block;white-space:nowrap;overflow:hidden;}
/*资信设置*/
#product_hot{width:212px;height:178px;border:1px solid #c3e1ff;padding:3px;margin-left:8px;float:right;overflow:hidden;}
#product_hot h2{height:30px;line-height:30px;color:#fff;background:url(images/lan_bg.jpg) repeat-x;font-size:14px;font-weight:normal;}
#product_hot h2 img{margin:10px 3px 0px 10px;float:left;}
#product_hot h2 span{float:right;font-size:11px;color:#fff;height:30px;line-height:30px;padding-right:5px;}
#product_hot h2 span a{text-decoration:none;color:#fff;}
#product_hot h2 span a:hover{text-decoration:none;font-size:11px;color:#ff7e00;}
#product_hot .hot_list{padding:3px;text-align:left;}
#product_hot .hot_list li{height:22px;line-height:22px;display:block;border-bottom:1px dashed #d2d2d2;white-space:nowrap;overflow:hidden;background:url(images/d_title.jpg) no-repeat left;}

.news{width:250px;height:178px;border:1px solid #c3e1ff;padding:3px;float:right;overflow:hidden;}
.news h2{height:30px;line-height:30px;color:#fff;background:url(images/lan_bg.jpg) repeat-x;font-size:14px;font-weight:normal;}
.news h2 img{margin:10px 3px 0px 10px;float:left;}
.news h2 span{float:right;font-size:11px;color:#fff;height:30px;line-height:30px;padding-right:5px;}
.news h2 span a{text-decoration:none;color:#fff;}
.news h2 span a:hover{text-decoration:none;font-size:11px;color:#ff7e00;}
.news .news_list{list-style:none;padding:3px;text-align:left;}
.news .news_list li{height:22px;line-height:22px;border-bottom:1px dashed #d2d2d2;background:url(images/d_title.jpg) left center no-repeat;}
.news .news_list li a{display:block;}
/* 底部 */
#footer{width:990px;margin:0 auto;margin-top:8px;height:70px;border:1px solid #dbdbdb;border-radius:5px;}
#link{width:978px;height:35px;line-height:35px;border-bottom:1px solid #dbdbdb;overflow:hidden;margin:0 10px;}
#link h3{float:left;font-weight:normal;font-size:12px;}
#link li{padding:0 10px 0 0;float:left;font-size:12px;}
.free_link{height:30px;line-height:30px;text-align:center;margin:0 10px;}
.free_link a{margin:0 5px;}
/* 面包屑 */
#listbar{border:1px solid #c3e1ff;padding:3px;margin-top:8px;clear:both;}
#place{height:28px;line-height:28px;border-bottom:1px solid #c3e1ff;}
.position{position:relative;bottom:0px;float:left;line-height:28px;padding-left:35px;background:url(images/position.gif) 5px center no-repeat;}
.position a{float:left;line-height:28px;padding:0px 8px 0px 8px;background:url(images/dot_r.gif) left center no-repeat;}
/* 列表 */
#list_pic{margin:0;list-style:none;}
#list_pic li img{border:1px solid #c3e1ff;background:#fff;}
#list_pic li{width:135px;height:auto;float:left;text-align:center;margin:8px 0 0 10px;}
#list_pic li span{height:20px;line-height:20px;display:block;white-space:nowrap;overflow:hidden;}

.zhuan_list{}
.zhuan_list li{line-height:32px;padding-left:14px;background:url(images/dot_gray.gif) left center no-repeat;}
.zhuan_list li span{float:right;color:#999;}
.text{padding:10px 20px;background:url(images/line.gif) left bottom repeat-x;}

/* 页码 */
#pages_list{margin:10px 0;line-height:30px;}
#go_top{clear:both;float:right;margin:5px 0 0 0;}
/* 产品详情设置 */
#pro_view {margin:12px;}
#pro_infor {}
.big_pic {float:left;width:50%;overflow:hidden;text-align:center;display:block;position:relative;line-height:1em; }
#image_box {
  margin:0 auto;
  /*非IE的主流浏览器识别的垂直居中的方法*/
  display: table-cell;
  vertical-align:middle;
  /*设置水平居中*/
  text-align:center;
  /* 针对IE的Hack */
  *display: block;
  *font-size: 139px;/*约为高度的0.873，200*0.873 约为175*/
  *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
  padding:5px;border:1px solid #ccc;_border:none;background:url({$skin_path}/images/pic_bg.gif) left top no-repeat;_background:none;border-right:1px solid white;border-bottom:1px solid white;}
#image_box img{display:block;width:300px;padding:0px;margin:0px auto;vertical-align:middle; }
#pro_baseinfo{float:right;width:44%;}
#image_list{clear:both;}
#image_list li{height:54px;overflow:hidden;}
#image_list img{height:50px; padding:2px;cursor:pointer;}
#pro_baseinfo ul li {line-height:32px;}
.p_info {height:40px;line-height:40px;padding-left:20px;background:url({$skin_path}/images/comment.gif) left center no-repeat;border-bottom:1px dotted #ccc;}
.text_show{padding:10px 20px;background:url(images/line.gif) left bottom repeat-x;}
.somefree{height:30px;line-height:30px;padding:10px 20px;background:url(images/line.gif) left bottom repeat-x;}
.print{float:right;color:#990000;height:25px;line-height:25px;}
/* 滚动图片 */
.scroll{ width:660px; margin:auto; position:relative; padding:0px 30px; overflow:hidden; margin-bottom:10px;}
.scroll ul{}
.scroll li { width:150px; text-align:center; overflow:hidden;padding:0 8px;vertical-align:100%;}
.scroll li a{ display:block; color:#333; line-height:20px;font-size:12px;}
.scroll .img-wrap{margin:0 auto;height:150px;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 139px;*font-family:Arial;}
.scroll img{display:block;width:150px;margin:0px auto;vertical-align:middle;padding:5px;border:1px solid #ccc;}
.scroll img:hover,#list-view .highlight{border-color:#ff8015;_border:none;}
.scroll li span{color:#F3572F;}
.scroll a.bx-prev,.scroll a.bx-next{position:absolute;top:0;display:block;width:40px;height:108px;background:url(images/scroll.gif) no-repeat left center;z-index:99999;}
.scroll a.bx-prev{left:-24px;}
.scroll a.bx-prev:hover{background:url(images/scroll.gif) no-repeat -80px center;}
.scroll a.bx-next{right:-24px;background:url(images/scroll.gif) no-repeat -40px center;}
.scroll a.bx-next:hover{background:url(images/scroll.gif) no-repeat -120px center;}
/*文章列表*/
.news_text{height:auto;padding:5px 20px;background:url(images/line-2.gif) left bottom repeat-x;}
.news_text h3{font-size:13px;line-height:30px;color:#555;}
.news_text .l_text{margin-bottom:10px;}
.news_text .date{float:right;display:block;width:80px;line-height:32px;color:#555;font-size:8px;text-align:center;background:url(images/date.gif) right 6px no-repeat;}
.img-wrap{border:1px solid #dbdbdb;margin:0 20px 0 0;width:156px;height:156px;overflow:hidden;float:left;}
.img-wrap img{display:block;width:150px;height:150px;padding:3px;background:#fff;}

/*内容设置*/
#text_box{line-height:170%;font-size:14px;}
#text_box h1{font-size:18px;color:#0160b0;padding:10px 0;text-align:center;background:url(images/line-2.gif) left bottom repeat-x;}
#text_box .text{padding:10px 20px;background:url(images/line-2.gif) left bottom repeat-x;}
.text_show{padding:10px 20px;background:url(images/line-2.gif) left bottom repeat-x;}
#web_time{line-height:24px;font-size:11px;text-align:center;color:#999;}
#web_time a{color:#999;}
/*地图设置*/
#map{width:650px;margin:10px auto;}



/* 综合 */

.title {
  color:#999;
  clear:both;
  height:22px;
  line-height:22px;
}

.title h3{ line-height:22px; color:#ccc; font-weight:normal;}
.title h3 a{ color:#1161B4; font-size:18px;  line-height:18px;padding-right:5px;text-decoration: none;}
.title h3 span{ 
  padding-left:5px;
  font-size:14px;
  color:#646464; 
  line-height:14px; 
  text-transform:capitalize;
}

.readme {
  display:block;
  width:80px;
  height:17px;
  margin:10px;
  background:url(images/readme.gif) left top no-repeat;
}

.news_list {

}

.news_list li {
  clear:both;
  line-height:32px;
  padding-left:14px;
  background:url(images/dot_gray.gif) left center no-repeat;
}

#content .news_list li {background:none;font-size:12px;}

.news_list li span {
  float:right;
  color:#999;
}

.text_img {
  float:left;
  width:102px;
  height:122px;
  margin:0px 15px 10px 0px;
  padding:3px;
  background:white;
  border:1px solid #ccc;
  overflow:hidden;
}

.text_img img {
  width:102px;
  height:122px;
}

.text_pic h5,.text_pic h5 a {font-size:14px; color:#2C5997;font-weight:normal;}

.text_pic p {margin-top:10px;}

.i_video {float:right;width:216px;margin:0px 0px 10px 10px;}

.special .text_img {
  width:122px;
  height:162px;
}

.special .text_img img {
  width:122px;
  height:162px;
}

.special .text_pic h5,.special .text_pic h5 a {font-size:18px;}

.down_list {
  line-height:30px;
  padding:0px 10px 0px 35px;
  background:url(images/downlist_bg.gif) left top no-repeat;
  border-right:1px solid #F7F7F7;
  border-bottom:1px solid #F7F7F7;
}

.down_list span {float:right;}
.d2,.d2 a {color:white;}

.order {
  clear:both;

  height:27px;
  line-height:27px;
  background:url(images/btn.gif) right top no-repeat;
}

.o_text {float:left;width:140px;height:24px;line-height:24px; padding:0px 10px;border:1px solid #999;color:#999;} 
.o_btn {float:right; width:62px;height:27px;border:none;background:url(noname.gif); color:white; text-align:center;cursor: pointer; }


.contact_list {
  padding:10px 10px 10px 80px;
  background:url(images/contact_icon.gif) 5px center no-repeat;
}
/* 分类 */
.i_type {
  clear:both;
  width:624px;
  height:29px;
  line-height:29px;
  padding:7px;
  background:url(images/i_type_bg.gif) left top no-repeat;
}

.i_type a {
  float:left;
  display:block;
  height:28px;
  line-height:28px;
  margin:0px 2px;
  padding:0px 10px;
  background:url(images/teyp_a_bg.gif) left top repeat-x;
  color:white;
  border-bottom:1px solid #CFCFCF;
  text-decoration: none;
}

.i_type a.on,.i_type a:hover {
  color:#333;
  background:url(images/type_a_on.gif) left top repeat-x;
  border-bottom:1px solid #888;
}

/* 招聘 */
.i_job {
  float:left;
  width:300px;
}

/* 投票 */
.i_vote {
  float:right;
  width:300px;
}

.i_vote h5 {
  height:26px;
  line-height:26px;
  margin:10px 0px;
  padding:0px 10px;
  border:1px solid #ccc;
  font-weight:normal;
  font-size:12px;
  background:white;
}

.i_vote #ballot {margin-left:10px;}

.i_vote #button {
  float:left;
  display:block;
  height:22px;
  line-height:22px;
  margin:15px 0px 10px 0px;
  padding:0px 20px;
  background:url(images/teyp_a_bg.gif) left top repeat-x;
  color:white;
  border:none;
}

.mailbtn {
  width:178px;
  height:35px;
  line-height:35px;
  margin-left:15px;
  border:none;background:url(images/mailbtn.gif) left top no-repeat;
}




/* 列表 */
.r_box {
  clear:both;
  padding:10px;
  background:url(images/r_box_bg.gif) left top repeat-y;
}

.r_box_top {
  clear:both;
  height:4px;
  overflow:hidden;
  background:url(images/r_box_top.gif) left top no-repeat;
}

.r_box_bottom {
  clear:both;
  height:4px;
  overflow:hidden;
  background:url(images/r_box_bottom.gif) left top no-repeat;
}



.l_box {
  clear:both;
  padding:10px;
  background:url(images/l_box_bg.gif) left top repeat-y;
}

.l_box_top {
  clear:both;
  height:4px;
  overflow:hidden;
  background:url(images/l_box_top.gif) left top no-repeat;
}

.l_box_bottom {
  clear:both;
  height:4px;
  overflow:hidden;
  background:url(images/l_box_bottom.gif) left top no-repeat;
}

#content {
  width:630px;
  line-height:200%;
  font-size:14px;
}



.archive_title,.archive_title h1 {
  clear:both;
  font-size:16px; line-height:26px; color:#0160b0; text-align:center; padding:20px 0px 20px; font-weight:normal;
}

.archive_title h1 {line-height:32px;padding:0px 15px;background:url(images/pic_bg.gif) left top no-repeat;border-right:1px solid white; border-bottom:1px solid white;}

_#content {margin-left:25px;}